Keyed Service Registration in .NET 8